package com.yantong.service;

import com.yantong.utils.PageUtils;
import com.yantong.pojo.Order;
import com.yantong.pojo.ProductAuthority;

import java.util.List;

/**
 *
 *
 * @author huangshuai-728982210@qq.com
 * @date 2021/5/28 15:30
 */
public interface ProductAuthorityService {
	/**
	 * 保存
	 * @param productAuthority
	 * @return
	 */
	int saveCentreIndustry(ProductAuthority productAuthority);

	/**
	 * 列表
	 * @param offset
	 * @param limit
	 * @return
	 */
	PageUtils<ProductAuthority> listProductAuthority(ProductAuthority productAuthority, int offset, int limit);

	/**
	 * 更新
	 * @param productAuthority
	 * @return
	 */
	int updateProductAuthority(ProductAuthority productAuthority);

	/**
	 * 详情
	 * @param id
	 * @return
	 */
	ProductAuthority getProductAuthorityById(Long id);

	/**
	 * 移除
	 * @param id
	 * @return
	 */
	int removeProductAuthority(Long id);


	List<ProductAuthority> listByAll();


	void MemberProductAuthoityUpdate(Order order);

}
